草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

ios - 检测两个节点上的屏幕位置

我目前正在制作一个FlappyBird副本。放松,这只是为了我和学习部分,我不会发布它,所以不要讨厌。这只鸟被锁定在:self.size.width/3管道是这样生成的:-(void)generatePipes{for(NSIntegeri=0;i这是我唯一做的事情,是的,我是游戏开发的新手。FirstDistance是第一个管道到达之前的距离:firstDistance+=-moveAmount.x;if(touchBegan>0&&firstDistance>(self.size.width-(self.size.width/3)-60)){distanceSinceLastPip

ios - 尝试使用自定义布局进行屏幕外 UICollectionViewCells 预渲染

我有一个分页的UICollectionView,每页一个单元格。但是,我的UICollectionViewCells呈现速度很慢(第三方库,那里没有选项)。因此,作为优化,我需要预渲染当前页面左侧和右侧的单元格,以便滚动流畅。我所做的是,在我的自定义UICollectionViewLayout中,在检查应该返回哪些单元格的UICollectionViewLayoutAttributes之前将传递的rect设置为1点,请参见此处:-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect{CGRectoutsetRect=CGRec

触摸屏幕时 ios 应用程序崩溃

在我的应用程序中,每2秒通过NSTimer调用一个方法(addCoinTarget)。我想让应用程序在调用UIView(在本例中为Coin)时执行NSLog。但是,无论何时触摸屏幕,即使它不在Coin对象上,应用程序也会崩溃并显示错误:error:memoryreadfailedfor0x42200000这是创建硬币对象的方法:-(void)addCoinTarget{Coin*coinTarget=[[Coinalloc]initWithFrame:CGRectMake(-20,-20,27,40)];[self.viewaddSubview:coinTarget];//Determ

ios - 如何只显示一次登录屏幕?

当用户首次打开应用程序时,我会显示登录屏幕。用户成功登录后,我将sessionID存储在NSUserDefaults中。然后下次当用户打开应用程序时,我会检查是否设置了sessionID。如果已设置,那么我不想显示登录屏幕。所以第一次我想显示main_controller但是当用户在成功登录后第二次打开应用程序时我想显示test_controller.rb。问题我应该在哪里控制这个流程?我不确定如何在应用程序打开时第二次检查sessionID。这是我的app_delegate.rbclassAppDelegateattr_reader:windowdefapplication(appl

ios - 屏幕截图不会拍摄 3D 内容

我正在使用vuforia-sdk-ios-2-0-32。我引用了下面的截图链接(包括相机和3D内容)。https://developer.vuforia.com/forum/ios/vuforia-sdk-how-take-screenshots,https://developer.vuforia.com/forum/ios/take-screenshot.但是我的代码只拍摄相机图像并保存到相册,但它没有拍摄叠加内容(3D内容或图像)。ARParentViewController.mm:-(void)screenshot:(id)sender{UIImage*outputImage=n

ios - 图像未正确调整大小以适合屏幕

我目前正在对我的应用程序的登录屏幕进行样式化,但我遇到了一个我无法解决的问题,而且非常奇怪...图像未正确调整大小并且开始重复自身,我发现非常奇怪,因为我有正确的图像尺寸并正确命名它们,而且我也在我的代码中正确调用它们,所以我找不到我的问题。下面是代码。self.view.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"sl_login_default"]]; 最佳答案 colorWithPattern用于从图像创建图案。如果你想在背景中有一个图像

ios - 我可以使用 IOSurface 框架在生产中录制屏幕吗

如果我使用IOSurface框架为我的应用制作视频,苹果会拒绝我的应用吗 最佳答案 是的,如果您链​​接IOSurfaceApple将拒绝您的应用程序。商店中的一些项目正在使用它,但他们可能会在运行时加载它:HowdoestheiOSappDisplayRecorderrecordthescreenwithoutusingprivateAPI? 关于ios-我可以使用IOSurface框架在生产中录制屏幕吗,我们在StackOverflow上找到一个类似的问题:

ios - Parse.com iOS 登录/注册屏幕的可定制性如何?

我一直在做一些研究,我所能找到的只是添加和删除字段和按钮以及应用程序皮肤的方法。我想更改某些按钮和字段的位置和大小。我似乎不知道该怎么做。这可能吗?是否有任何替代方法,例如创建您自己的注册/登录屏幕,同时仍然能够安全地将用户名和密码发送到parse.com以创建用户对象? 最佳答案 更新Parse似乎删除了他们的教程而不是更新它。我会推荐其中一些指南:http://www.appcoda.com/login-signup-parse-swift/要么https://www.codementor.io/swift/tutorial/a

ios - 如何始终在 Safari 中打开 google plus 登录屏幕

我正在我的应用程序中添加Google+登录。它在模拟器中与Safari一起工作正常。在按钮上单击其打开的safari,当用户完成登录后返回到应用程序。但是当我在打开了谷歌浏览器的设备上测试它时。并且在登录后没有返回到应用程序。那么有没有办法只在safari而不是chrome中显示googleplus登录。 最佳答案 阅读OfficialdocumentationofG+.Itprovidessinglesign-onviatheGoogle+app(ifinstalled),ChromeforiOS(ifinstalled),orM

微信小程序 获取当前屏幕的可见高宽度

很多时候我们做一下逻辑需要用整个窗口的高度或宽度参与计算而且很多时候我们js中拿到的单位都是px像素点没办法和rpx同流合污官方提供了wx.getSystemInfoSync()可以获取到部分窗口信息其中就包括了整个窗口的宽度和高度wx.getSystemInfoSync().windowHeight返回值为像素点px整个屏幕的可见高度wx.getSystemInfoSync().windowWidth返回值为像素点px整个屏幕的可见宽度运行结果如下